home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 20 / Cream of the Crop 20 (Terry Blount) (1996).iso / program / n_b_v203.zip / KEYCODES.INC < prev    next >
Text File  |  1996-07-04  |  6KB  |  116 lines

  1. $if 0
  2.     ┌──────────────────────────╖                        PowerBASIC v3.20
  3.  ┌──┤          DASoft          ╟──────────────────────┬──────────────────╖
  4.  │  ├──────────────────────────╢    Copyright 1995    │ DATE: 1996-03-07 ╟─╖
  5.  │  │ FILE NAME   KEYCODES.INC ║          by          ╘════════════════─ ║ ║
  6.  │  │ LIBRARY                  ║  Don Schullian, Jr.                     ║ ║
  7.  │  ╘══════════════════════════╝                                         ║ ║
  8.  │ A license is hereby granted to the holder to use this source code in  ║ ║
  9.  │ any program, commercial or otherwise,  without receiving the express  ║ ║
  10.  │ permission of the copyright holder and without paying any royalties,  ║ ║
  11.  │ as long as this code is not distributed in any compilable format.     ║ ║
  12.  │  IE: source code files, PowerBASIC Unit files, and printed listings   ║ ║
  13.  ╘═╤═════════════════════════════════════════════════════════════════════╝ ║
  14.    │                ....Distributor's Name Goes Here.....                  ║
  15.    ╘═══════════════════════════════════════════════════════════════════════╝
  16. $endif
  17.  
  18. '.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°.°
  19. ' ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° °
  20. %MOUSE_CLICK =  32767      ' USED BY fEventKey%
  21. %MOUSE_DOWN  = -32768
  22. ' ─────────────────────────────────────────────────────────────────────────
  23. ' ──────── GREY KEYS
  24. ' ─────────────────────────────────────────────────────────────────────────
  25. %ESC_key   = 27  :                              %ALT_ESC   = (256 * 001)
  26. %ENTER_key = 13  :  %CTRL_ENTER = 10          : %ALT_ENTER = (256 * 028)
  27. %BKSPC_key =  8  :  %CTRL_BKSPC = 127         : %ALT_BKSPC = (256 * 014)
  28. %TAB_key   =  9  :  %CTRL_TAB   = (256 * 148) : %ALT_TAB   = (256 * 165)
  29.                     %SHIFT_TAB  = (256 * 015)
  30.  
  31. %CTRL_GREYSLASH = (256 * 149) : %ALT_GREYSLASH = (256 * 164)
  32. %CTRL_GREYSTAR  = (256 * 150) : %ALT_GREYSTAR  = (256 * 055)
  33. %CTRL_GREYMINUS = (256 * 142) : %ALT_GREYMINUS = (256 * 074)
  34. %CTRL_GREYPLUS  = (256 * 144) : %ALT_GREYPLUS  = (256 * 078)
  35. %ALT_GREYENTER  = (256 * 166)
  36. ' ─────────────────────────────────────────────────────────────────────────
  37. ' ──────── KEYPAD
  38. ' ─────────────────────────────────────────────────────────────────────────
  39. %HOME_key  = (256 * 071) : %CTRL_HOME  = (256 * 119)
  40. %UP_key    = (256 * 072) : %CTRL_UP    = (256 * 141)
  41. %PGUP_key  = (256 * 073) : %CTRL_PGUP  = (256 * 132)
  42. %LEFT_key  = (256 * 075) : %CTRL_LEFT  = (256 * 115)
  43. %GREY5_key = (256 * 076) : %CTRL_GREY5 = (256 * 143)
  44. %RIGHT_key = (256 * 077) : %CTRL_RIGHT = (256 * 116)
  45. %END_key   = (256 * 079) : %CTRL_END   = (256 * 117)
  46. %DOWN_key  = (256 * 080) : %CTRL_DOWN  = (256 * 145)
  47. %PGDN_key  = (256 * 081) : %CTRL_PGDN  = (256 * 118)
  48. %INS_key   = (256 * 082) : %CTRL_INS   = (256 * 146)
  49. %DEL_key   = (256 * 083) : %CTRL_DEL   = (256 * 147)
  50. ' ─────────────────────────────────────────────────────────────────────────
  51. ' ──────── FUNCTION KEYS
  52. ' ─────────────────────────────────────────────────────────────────────────
  53. %F01_key  = (256 * 059)  :  %SHIFT_F01 = (256 * 084)
  54. %F02_key  = (256 * 060)  :  %SHIFT_F02 = (256 * 085)
  55. %F03_key  = (256 * 061)  :  %SHIFT_F03 = (256 * 086)
  56. %F04_key  = (256 * 062)  :  %SHIFT_F04 = (256 * 087)
  57. %F05_key  = (256 * 063)  :  %SHIFT_F05 = (256 * 088)
  58. %F06_key  = (256 * 064)  :  %SHIFT_F06 = (256 * 089)
  59. %F07_key  = (256 * 065)  :  %SHIFT_F07 = (256 * 090)
  60. %F08_key  = (256 * 066)  :  %SHIFT_F08 = (256 * 091)
  61. %F09_key  = (256 * 067)  :  %SHIFT_F09 = (256 * 092)
  62. %F10_key  = (256 * 068)  :  %SHIFT_F10 = (256 * 093)
  63. %F11_key  = (256 * 133)  :  %SHIFT_F11 = (256 * 135)
  64. %F12_key  = (256 * 134)  :  %SHIFT_F12 = (256 * 136)
  65.  
  66. %CTRL_F01 = (256 * 094)  :  %ALT_F01   = (256 * 104)
  67. %CTRL_F02 = (256 * 095)  :  %ALT_F02   = (256 * 105)
  68. %CTRL_F03 = (256 * 096)  :  %ALT_F03   = (256 * 106)
  69. %CTRL_F04 = (256 * 097)  :  %ALT_F04   = (256 * 107)
  70. %CTRL_F05 = (256 * 098)  :  %ALT_F05   = (256 * 108)
  71. %CTRL_F06 = (256 * 099)  :  %ALT_F06   = (256 * 109)
  72. %CTRL_F07 = (256 * 100)  :  %ALT_F07   = (256 * 110)
  73. %CTRL_F08 = (256 * 101)  :  %ALT_F08   = (256 * 111)
  74. %CTRL_F09 = (256 * 102)  :  %ALT_F09   = (256 * 112)
  75. %CTRL_F10 = (256 * 103)  :  %ALT_F10   = (256 * 113)
  76. %CTRL_F11 = (256 * 137)  :  %ALT_F11   = (256 * 139)
  77. %CTRL_F12 = (256 * 138)  :  %ALT_F12   = (256 * 140)
  78. ' ─────────────────────────────────────────────────────────────────────────
  79. ' ──────── ALPHABET + KEYBOARD
  80. ' ─────────────────────────────────────────────────────────────────────────
  81. %CTRL_A =  1  :  %CTRL_H =  8  :  %CTRL_O = 15  :  %CTRL_V = 22
  82. %CTRL_B =  2  :  %CTRL_I =  9  :  %CTRL_P = 16  :  %CTRL_W = 23
  83. %CTRL_C =  3  :  %CTRL_J = 10  :  %CTRL_Q = 17  :  %CTRL_X = 24
  84. %CTRL_D =  4  :  %CTRL_K = 11  :  %CTRL_R = 18  :  %CTRL_Y = 25
  85. %CTRL_E =  5  :  %CTRL_L = 12  :  %CTRL_S = 19  :  %CTRL_Z = 26
  86. %CTRL_F =  6  :  %CTRL_M = 13  :  %CTRL_T = 20
  87. %CTRL_G =  7  :  %CTRL_N = 14  :  %CTRL_U = 21
  88.  
  89. %CTRL_L_BRACKET = 27
  90. %CTRL_B_SLASH   = 28
  91. %CTRL_R_BRACKET = 29
  92. %CTRL_6         = 30
  93. %CTRL_MINUS     = 31
  94. %CTRL_2         = (256 * 003)
  95.  
  96. %ALT_1 = (256 * 120)  :  %ALT_A = (256 * 030)  :  %ALT_N = (256 * 049)
  97. %ALT_2 = (256 * 121)  :  %ALT_B = (256 * 048)  :  %ALT_O = (256 * 024)
  98. %ALT_3 = (256 * 122)  :  %ALT_C = (256 * 046)  :  %ALT_P = (256 * 025)
  99. %ALT_4 = (256 * 123)  :  %ALT_D = (256 * 032)  :  %ALT_Q = (256 * 016)
  100. %ALT_5 = (256 * 124)  :  %ALT_E = (256 * 018)  :  %ALT_R = (256 * 019)
  101. %ALT_6 = (256 * 125)  :  %ALT_F = (256 * 033)  :  %ALT_S = (256 * 031)
  102. %ALT_7 = (256 * 126)  :  %ALT_G = (256 * 034)  :  %ALT_T = (256 * 020)
  103. %ALT_8 = (256 * 127)  :  %ALT_H = (256 * 035)  :  %ALT_U = (256 * 022)
  104. %ALT_9 = (256 * 128)  :  %ALT_I = (256 * 023)  :  %ALT_V = (256 * 047)
  105. %ALT_0 = (256 * 129)  :  %ALT_J = (256 * 036)  :  %ALT_W = (256 * 017)
  106.                          %ALT_K = (256 * 037)  :  %ALT_X = (256 * 045)
  107.                          %ALT_L = (256 * 038)  :  %ALT_Y = (256 * 021)
  108.                          %ALT_M = (256 * 050)  :  %ALT_Z = (256 * 044)
  109.  
  110. %ALT_MINUS      = (256 * 130)  :  %ALT_EQUAL      = (256 * 131)
  111. %ALT_L_BRACKET  = (256 * 026)  :  %ALT_R_BRACKET  = (256 * 027)
  112. %ALT_SIMICOLON  = (256 * 039)  :  %ALT_TILDE      = (256 * 040)
  113. %ALT_L_QUOTE    = (256 * 041)  :  %ALT_B_SLASH    = (256 * 043)
  114. %ALT_COMMA      = (256 * 051)  :  %ALT_PERIOD     = (256 * 052)
  115. %ALT_F_SLASH    = (256 * 053)
  116.